package com.xxx.exception;

import com.xxx.constant.GlobleExceptioniContants;

/**
 * 自定义异常类--全局业务异常
 */
public class GlobleBussnessException extends RuntimeException{

    //枚举常亮
    private GlobleExceptioniContants globleExceptioniContants;

    // 自定义消息
    private String customMessage;

    public GlobleBussnessException() {
    }

    /**
     * 构造方法
     * @param message
     */
    // 新增：接收自定义消息的构造方法
    public GlobleBussnessException(String message) {
        this.customMessage = message;
    }

    public GlobleBussnessException(GlobleExceptioniContants globleExceptioniContants) {
        this.globleExceptioniContants = globleExceptioniContants;
    }

    public GlobleExceptioniContants getGlobleExceptioniContants() {
        return globleExceptioniContants;
    }

    public String getCustomMessage() {
        return customMessage;
    }

}